pumping pit - Turkish English Dictionary